package com.bot.adms.dao;

import com.bot.adms.model.entity.AdSpScDetail;

import java.util.List;

/**
 * 广告分屏明细表持久层接口
 *
 * @author ZHOUTAO
 */
public interface IAdSpScDetailDao {
    /**
     * 添加广告分屏明细
     *
     * @param adSpScDetail 广告分屏明细,包含:类型，分屏号等等
     * @return Integer 添加的条数
     */
    public Integer insertAdSpScDetail(AdSpScDetail adSpScDetail);

    /**
     * 修改广告分屏明细
     *
     * @param adSpScDetail 广告分屏明细,包含:类型，分屏号等等
     * @return Integer 修改的条数
     */
    public Integer updateAdSpScDetail(AdSpScDetail adSpScDetail);

    /**
     * 删除广告分屏明细
     *
     * @param id 广告分屏明细id
     * @return Integer 删除的条数
     */
    public Integer deleteAdSpScDetail(Long id);

    /**
     * 查找广告分屏明细
     *
     * @param id 广告分屏明细id
     * @return AdSpScDetail 广告分屏明细,包含:类型，分屏号等等
     */
    public AdSpScDetail getAdSpScDetailById(Long id);

    /**
     * 查询广告分屏明细
     *
     * @param adSpScDetail 广告分屏明细,包含:类型，分屏号等等
     * @return List<AdSpScDetail> 广告分屏明细集合,包含:类型，分屏号等等
     */
    public List<AdSpScDetail> searchAdSpScDetail(AdSpScDetail adSpScDetail);
}
